A Case Based Heuristic Selection investigation of Hill Climbing, Simulated Annealing and Tabu Search for Exam Timetabling Problems
نویسندگان
چکیده
The examination timetabling problem has been studied in many different forms and using a variety of techniques over the years [1], [3], [4], [6]. In its simplest form, it is required that a set of exams are scheduled into a set of time periods in such a way that no two exams with students in common are scheduled at the same time. In practice there are a wide range of other constraints which must be satisfied or minimized in order to achieve what is thought of as a “good” timetable. These constraints are discussed and analysed in some detail in [2] and [5]. Among the many techniques applied to exam timetabling problems, heuristic methods such as Hill Climbing, Tabu Search and Simulated Annealing are some of the simplest and easiest to implement [4] whilst still providing good results. Many Researchers have developed the simple idea behind these algorithms further to produce more complex and effective algorithms. A number of such Tabu Search techniques are discussed and compared in [6] also with Simulated Annealing and Hill Climbing (i.e. Memetic Algorithms). The aim of this paper will be to develop a Case based reasoning heuristic and meta-heuristic selection system for examination timetabling problems which will include a wide variety of different algorithms. The main motivation for this is the goal of developing exam timetabling systems that are fundamentally more general. We are starting with a very simple set of algorithms and problems which will be progressively built on and modified with the aim of producing a much more complex system capable of providing competitive results when supplied with any exam timetabling problem. The ultimate goal is to develop a system which can obtain results which are at least comparative to the results
منابع مشابه
Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic for Course Timetabling Problems
This paper studies Knowledge Discovery (KD) using Tabu Search and Hill Climbing within Case-Based Reasoning (CBR) as a hyper-heuristic method for course timetabling problems. The aim of the hyper-heuristic is to choose the best heuristic(s) for given timetabling problems according to the knowledge stored in the case base. KD in CBR is a 2-stage iterative process on both case representation and ...
متن کاملComparison of Heuristic Algorithms in Functions Optimization and Knapsack Problem
This paper addresses the comparison of heuristic algorithms in the case of real functions optimization and knapsack problem. Metaheuristics for algorithms hill climbing, simulated annealing, tabu search and genetic algorithm are shown, test results are presented and conclusions are drawn. Input parameters for optimization functions problem are optimised on a sample of functions. Also, algorithm...
متن کاملThe late acceptance Hill-Climbing heuristic
This paper introduces a new and very simple search methodology called Late Acceptance Hill-Climbing (LAHC). It is a one-point iterative search algorithm, which accepts non-improving moves when a candidate cost function is better (or equal) than it was a number of iterations before. This value appears as a single algorithmic input parameter which determines the total processing time of the searc...
متن کاملA Simulated Annealing Hyper-heuristic for University Course Timetabling
The university course timetabling problem involves assigning a given number of events (including lectures, seminars, labs, tutorials, etc) into a limited number of timeslots and rooms subject to given set of constraints. Two primary hard constraints are that no student should be assigned two events in one timeslot and that capacity and features of rooms should satisfy the requirement of the eve...
متن کاملUsing Simulated Annealing to study behaviour of various Exam Timetabling data sets
In this paper we use a simple simulated annealing (SA) metaheuristic as the basis for comparing behaviour of a number of different examination timetabling problems when optimised from initial solutions given by a largest degree graph-colouring heuristic with backtracking. The ultimate aim of our work is to develop a measure of similarity between exam timetabling problems. By similarity we mean ...
متن کامل